package com.duanzz.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author duanzz
 * @description
 * @date 2020/11/17
 */
@Data
public class Emp implements Serializable {

    private Integer empno;

    private String ename;

    private String job;

    private Integer mgr;

    private Date hiredate;

    private Double sal;

    private Double comm;

    private Integer deptno;
    /*
     部门【1对1】
     1个雇员应该只属于一个部门 不可能
     没有部门 所以不能为空，在数据库是有这样
     的非空约束
     */
    private Dept dept;
    /*
     角色集合【1对多】
     1个雇员可以有多个角色，也可以没有角色
     如果没有角色，则这个roleList为null
     */
    private List<Role> roleList;

}
